package com.uraurora.crescent.primary.self;

/**
 * @program : netty-demo-echo
 * @author : gaoxiaodong04
 * @date : 2020-06-05 18:17
 * @description : base self type
 */
public abstract class AbstractSelfType<T extends AbstractSelfType<T>>{

    /**
     * 自绑定类的抽象方法，返回自己
     * @return 返回当前类的实例
     */
    abstract T self();

}
